package com.wanmait.baohan.pojo;

import java.io.Serializable;
import java.util.Date;

public class TicketApplicationDetail implements Serializable {
    private Integer id;

    /**
	* 订票申请id
	*/
    private Integer bookingTicketApplicationId;

    /**
	* 乘客id
	*/
    private Staff staff;

    /**
	* 交通工具id
	*/
    private Integer transportTypeId;
    /**
     * 交通工具name
     */
    private String transportTypeName;

    /**
	* 交通工具坐席等级id
	*/
    private Integer transportSeatLevelId;
    /**
     * 交通工具坐席等级name
     */
    private String transportSeatLevelName;
    /**
	* 出发地点
	*/
    private ProvincesCity startLocation;

    /**
	* 目的地点
	*/
    private ProvincesCity endLocation;

    /**
	* 出发时间
	*/
    private Date startTime;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getBookingTicketApplicationId() {
        return bookingTicketApplicationId;
    }

    public void setBookingTicketApplicationId(Integer bookingTicketApplicationId) {
        this.bookingTicketApplicationId = bookingTicketApplicationId;
    }

    public Staff getStaff() {
        return staff;
    }

    public void setStaff(Staff staff) {
        this.staff = staff;
    }

    public Integer getTransportTypeId() {
        return transportTypeId;
    }

    public void setTransportTypeId(Integer transportTypeId) {
        this.transportTypeId = transportTypeId;
    }

    public Integer getTransportSeatLevelId() {
        return transportSeatLevelId;
    }

    public void setTransportSeatLevelId(Integer transportSeatLevelId) {
        this.transportSeatLevelId = transportSeatLevelId;
    }

    public ProvincesCity getStartLocation() {
        return startLocation;
    }

    public void setStartLocation(ProvincesCity startLocation) {
        this.startLocation = startLocation;
    }

    public ProvincesCity getEndLocation() {
        return endLocation;
    }

    public void setEndLocation(ProvincesCity endLocation) {
        this.endLocation = endLocation;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public String getTransportTypeName() {
        return transportTypeName;
    }

    public void setTransportTypeName(String transportTypeName) {
        this.transportTypeName = transportTypeName;
    }

    public String getTransportSeatLevelName() {
        return transportSeatLevelName;
    }

    public void setTransportSeatLevelName(String transportSeatLevelName) {
        this.transportSeatLevelName = transportSeatLevelName;
    }

    @Override
    public String toString() {
        return "TicketApplicationDetail{" +
                "id=" + id +
                ", bookingTicketApplicationId=" + bookingTicketApplicationId +
                ", staff=" + staff +
                ", transportTypeId=" + transportTypeId +
                ", transportTypeName='" + transportTypeName + '\'' +
                ", transportSeatLevelId=" + transportSeatLevelId +
                ", transportSeatLevelName='" + transportSeatLevelName + '\'' +
                ", startLocation=" + startLocation +
                ", endLocation=" + endLocation +
                ", startTime=" + startTime +
                '}';
    }
}